package com.example.excel_db.repository;

import com.example.excel_db.entity.ExcelTemplate;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.Optional;

/**
 * Excel模板存储库
 */
@Repository
public interface ExcelTemplateRepository extends JpaRepository<ExcelTemplate, Long> {
    
    /**
     * 根据模板名称查找模板
     * 
     * @param name 模板名称
     * @return 模板对象
     */
    Optional<ExcelTemplate> findByName(String name);
    
    /**
     * 检查模板名称是否存在
     * 
     * @param name 模板名称
     * @return 是否存在
     */
    boolean existsByName(String name);
}